<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>1662. 检查两个字符串数组是否相等</title>
  </head>
  <body>
    <script>
      //     给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同，返回 true ；否则，返回 false 。

      // 数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。

      //

      // 示例 1：

      // 输入：word1 = ["ab", "c"], word2 = ["a", "bc"]
      // 输出：true
      // 解释：
      // word1 表示的字符串为 "ab" + "c" -> "abc"
      // word2 表示的字符串为 "a" + "bc" -> "abc"
      // 两个字符串相同，返回 true
      // 示例 2：

      // 输入：word1 = ["a", "cb"], word2 = ["ab", "c"]
      // 输出：false
      // 示例 3：

      // 输入：word1  = ["abc", "d", "defg"], word2 = ["abcddefg"]
      // 输出：true
      //

      // 提示：

      // 1 <= word1.length, word2.length <= 103
      // 1 <= word1[i].length, word2[i].length <= 103
      // 1 <= sum(word1[i].length), sum(word2[i].length) <= 103
      // word1[i] 和 word2[i] 由小写字母组成

      // 来源：力扣（LeetCode）
      // 链接：https://leetcode.cn/problems/check-if-two-string-arrays-are-equivalent
      // 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
      /**
       * @param {string[]} word1
       * @param {string[]} word2
       * @return {boolean}
       */
      var arrayStringsAreEqual = function (word1, word2) {
        debugger
        const str1 = word1.join('')
        const str2 = word2.join('')
        return str1 === str2
      }
      console.log(arrayStringsAreEqual(['ab', 'c'], ['a', 'bc']))
    </script>
  </body>
</html>
